#pragma once

#include "IThreadPoolWorkerJob.h"
#include "Scanner.h"
#include "BaseScanGroup.h"

namespace GPUCC
{
	class StreamGroupFinishedJob : public CPU::IThreadPoolWorkerJob
	{
	public:
		StreamGroupFinishedJob(Scanner& Scanner, BaseScanGroup* Group);
		virtual ~StreamGroupFinishedJob();

		virtual void Run();
			
		private:
			Scanner& m_Scanner;
			BaseScanGroup* m_Group;
	};
}